package models

// 文章
type Article struct {
	Base
	Author        string `json:"author" gorm:"type:varchar(10);not null"`        // 作者
	Category      string `json:"category" gorm:"type:varchar(10);not null"`      // 分类
	Tags          string `json:"tags" gorm:"type:varchar(100);null"`             // 标签
	Title         string `json:"title" gorm:"type:varchar(50);unique;not null;"` // 标题
	Type          int    `json:"type" gorm:"type:int;default(0);not null"`       // 类型 0 原创 1 转载
	Abstract      string `json:"abstract" gorm:"type:varchar(150);null"`         // 描述
	Content       string `json:"content" gorm:"type:LONGTEXT;not null"`          // 内容
	ImgUrl        string `json:"imgUrl" gorm:"varchar(200);not null"`            // 媒体地址
	ViewCounts    int    `json:"viewCounts" gorm:"type:Int;default(0)"`          // 浏览量
	CommentCounts int    `json:"commentCounts" gorm:"type:Int;default(0)"`       // 评论数
	LikeCounts    int    `json:"likeCounts" gorm:"type:Int;default(0)"`          // 点赞数
}
